package br.edu.universo.si.projeto2.infojob.client.bean;

import java.io.Serializable;

@SuppressWarnings("serial")
public class BeanProfissionalAssinante extends BeanAssinante implements Serializable
{
	private String nome;
	private String cpf;
	private String rg;
	private String telefoneResidencial;
	private String celular;	
	private String email;
	private String dataNascimento;	
	private BeanEstadoCivil bEstadoCivil;	
	private String endereco;
	private Integer numero;
	private String bairro;
	private String complemento;
	private String cidade;
	private BeanEstado bEstado;
	private String cep;
	private String conta;
	private String senha;
	
	public String getNome()
	{
		if (nome == null)
		{
			return null;
		}
		else
		{
			return nome.equalsIgnoreCase("") ? null : nome;
		}
	}

	public void setNome(String nome)
	{
		this.nome = nome;
	}

	public String getCpf()
	{
		if (cpf == null)
		{
			return null;
		}
		else
		{
			return cpf.equalsIgnoreCase("") ? null : cpf;
		}
	}

	public void setCpf(String cpf)
	{
		this.cpf = cpf;
	}

	public String getRg()
	{
		if (rg == null)
		{
			return null;
		}
		else
		{
			return rg.equalsIgnoreCase("") ? null : rg;
		}
	}

	public void setRg(String rg)
	{
		this.rg = rg;
	}

	public String getTelefoneResidencial()
	{
		if (telefoneResidencial == null)
		{
			return null;
		}
		else
		{
			return telefoneResidencial.equalsIgnoreCase("") ? null : telefoneResidencial;
		}
	}

	public void setTelefoneResidencial(String telefoneResidencial)
	{
		this.telefoneResidencial = telefoneResidencial;
	}

	public String getCelular()
	{
		if (celular == null)
		{
			return null;
		}
		else
		{
			return celular.equalsIgnoreCase("") ? null : celular;
		}
	}

	public void setCelular(String celular)
	{
		this.celular = celular;
	}

	public String getEmail()
	{
		if (email == null)
		{
			return null;
		}
		else
		{
			return email.equalsIgnoreCase("") ? null : email;
		}
	}

	public void setEmail(String email)
	{
		this.email = email;
	}

	public String getDataNascimento()
	{
		if (dataNascimento == null)
		{
			return null;
		}
		else
		{
			return dataNascimento.equalsIgnoreCase("") ? null : dataNascimento;
		}
	}

	public void setDataNascimento(String dataNascimento)
	{
		this.dataNascimento = dataNascimento;
	}

	public BeanEstadoCivil getBEstadoCivil()
	{
		return bEstadoCivil;
	}

	public void setBEstadoCivil(BeanEstadoCivil estadoCivil)
	{
		bEstadoCivil = estadoCivil;
	}

	public String getEndereco()
	{
		if (endereco == null)
		{
			return null;
		}
		else
		{
			return endereco.equalsIgnoreCase("") ? null : endereco;
		}
	}

	public void setEndereco(String endereco)
	{
		this.endereco = endereco;
	}

	public Integer getNumero()
	{
		return numero;
	}

	public void setNumero(Integer numero)
	{
		this.numero = numero;
	}

	public void setNumero(String numero)
	{
		if (numero.equalsIgnoreCase(""))
		{
			this.numero = -1;
		} else {
			this.numero = Integer.parseInt(numero);
		}
	}

	public String getBairro()
	{
		if (bairro == null)
		{
			return null;
		}
		else
		{
			return bairro.equalsIgnoreCase("") ? null : bairro;
		}
	}

	public void setBairro(String bairro)
	{
		this.bairro = bairro;
	}

	public String getComplemento()
	{
		if (complemento == null)
		{
			return null;
		}
		else
		{
			return complemento.equalsIgnoreCase("") ? null : complemento;
		}
	}

	public void setComplemento(String complemento)
	{
		this.complemento = complemento;
	}

	public String getCidade()
	{
		if (cidade == null)
		{
			return null;
		}
		else
		{
			return cidade.equalsIgnoreCase("") ? null : cidade;
		}
	}

	public void setCidade(String cidade)
	{
		this.cidade = cidade;
	}

	public BeanEstado getBEstado()
	{
		return bEstado;
	}

	public void setBEstado(BeanEstado estado)
	{
		bEstado = estado;
	}

	public String getCep()
	{
		if (cep == null)
		{
			return null;
		}
		else
		{
			return cep.equalsIgnoreCase("") ? null : cep;
		}
	}

	public void setCep(String cep)
	{
		this.cep = cep;
	}

	public String getConta()
	{
		if (conta == null)
		{
			return null;
		}
		else
		{
			return conta.equalsIgnoreCase("") ? null : conta;
		}
	}

	public void setConta(String conta)
	{
		this.conta = conta;
	}

	public String getSenha()
	{
		if (senha == null)
		{
			return null;
		}
		else
		{
			return senha.equalsIgnoreCase("") ? null : senha;
		}
	}

	public void setSenha(String senha)
	{
		this.senha = senha;
	}

}